@import url("/fonts/NotoSansKR/NotoSanskr.css");
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');

/* 공통 */
/*html{overflow-y:hidden; overflow-x:auto;}
body{overflow-y:scroll; overflow-x:hidden;}*/
body.PC{min-width:970px !important;}
body, h1, h2, h3, h4, th, td, input, a, span, p, div, textarea{font-family:'NotoSansKR', 'Noto Sans JP'; word-break:keep-all;}
.ABA-layout-align{width:970px !important;}

.clear:after{content:""; display:block; clear:both;}
.ft-rixl{font-family:'NotoSansKR', 'Noto Sans JP'; font-weight:200;}
.ft-rixm{font-family:'NotoSansKR', 'Noto Sans JP'; font-weight:400;}
.ft-rixb{font-family:'NotoSansKR' ,'Noto Sans JP'; font-weight:500;}
.ft-rixeb{font-family:'NotoSansKR', 'Noto Sans JP'; font-weight:700;}
.ft-bold{font-weight:600;}
.bolder{font-weight:800;}
.ft-skyblue{color:#4cb3a1;}

.ovfl_hd{overflow:hidden;}
.f_left{float:left;}
.f_right{float:right;}

.AB-LF-common{display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.AB-LF-notice{display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* 헤더 */
.AB-wide-gnb-sub{height:180px;}
.AB-wide-gnb-sub .ABA-gnb-sub-1{height:160px !important;}
#ABA-gnb{background:#fff;}
.f_right div{position:relative; z-index:2;}
.for_search_toggle.for_search_toggle_in_header{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}

#fix_header{position:relative; box-sizing:border-box; transition:all 0.3s; background:#fff; z-index:99;}
#fix_header.fixed_h{width:100%; position:fixed; left:0; top:0; z-index:50;}
#fix_header .white_head{height:110px; padding:0 60px}
#fix_header .white_head .logo_wrap{position:relative; z-index:2; margin:30px 72px 0 0; }
#fix_header .white_head .login_wrap{display:inline-block; vertical-align:top; margin-right:20px; margin-top:36px;}
#fix_header .white_head .login_wrap a{font-size:12px; color:#999; line-height:37px; letter-spacing:-0.02em; }
#fix_header .white_head .login_wrap .bar{display:inline-block; vertical-align:baseline; width:1px; height:11px; background:#ccc; margin:0 9px;}
#fix_header .white_head .search_wrap{display:inline-block; vertical-align:top; position:relative; margin-top:36px;}
#fix_header .white_head .search_wrap .search_bar_wrap{display:none; position:absolute; top:-38px; right:0;}
#fix_header .white_head .search_wrap .search_bar_wrap .search_bar{display:inline-block; width:450px; height:38px; background:url(/images/main_search_icon_190603.png)no-repeat 25px center #ddd; border-radius:50px; padding:0 85px 0 45px; box-sizing:border-box; position:relative; z-index:2;}
#fix_header .white_head .icon_wrap{display:inline-block; vertical-align:top; margin-top:36px;}
#fix_header .white_head .icon_wrap a{display:inline-block; vertical-align:top;}
#fix_header .white_head .icon_wrap .ml8{margin-left:8px;}
#fix_header .phone_number{position:absolute; top:0; right:0; background:url(/images/header_phone_icon.png)no-repeat 0 center; font-family: 'Roboto Condensed', sans-serif; font-size:24px; color:#f7931d; line-height:50px; letter-spacing:1px; font-weight:bold; padding-left:24px;}

/*20190705버전 헤더 백업 절대 지우말것 */
/*
#fix_header{position:relative; box-sizing:border-box; transition:all 0.3s; background:#fff; z-index:99;}
#fix_header.fixed_h{width:100%; position:fixed; left:0; top:0; z-index:50;}
#fix_header .white_head{height:110px; }
#fix_header .white_head .logo_wrap{position:relative; z-index:2; margin-top:30px; }
#fix_header .white_head .login_wrap{display:inline-block; vertical-align:top; margin-right:20px; margin-top:36px;}
#fix_header .white_head .login_wrap a{font-size:12px; color:#999; line-height:37px; letter-spacing:-0.02em; }
#fix_header .white_head .login_wrap .bar{display:inline-block; vertical-align:baseline; width:1px; height:11px; background:#ccc; margin:0 9px;}
#fix_header .white_head .search_wrap{display:inline-block; vertical-align:top; position:relative; margin-top:36px;}
#fix_header .white_head .search_wrap .search_bar_wrap{display:none; position:absolute; top:-38px; right:0;}
#fix_header .white_head .search_wrap .search_bar_wrap .search_bar{display:inline-block; width:450px; height:38px; background:url(/images/main_search_icon_190603.png)no-repeat 25px center #ddd; border-radius:50px; padding:0 85px 0 45px; box-sizing:border-box; position:relative; z-index:2;}
#fix_header .white_head .icon_wrap{display:inline-block; vertical-align:top; margin-top:36px;}
#fix_header .white_head .icon_wrap a{display:inline-block; vertical-align:top;}
#fix_header .white_head .icon_wrap .ml8{margin-left:8px;}
#fix_header .phone_number{position:absolute; top:0; right:0; background:url(/images/header_phone_icon.png)no-repeat 0 center; font-family: 'Roboto Condensed', sans-serif; font-size:24px; color:#f7931d; line-height:50px; letter-spacing:1px; font-weight:bold; padding-left:24px;}
*/

/*갤러리폼*/
#main_contents .gall_table tbody tr td{vertical-align:top; height:245px;}
#main_contents .gall_table .img_box{margin:0 0 15px;}
#main_contents .gall_table .gall_title{display:block; font-size:18px; color:#333; letter-spacing:-0.02em; width:290px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#main_contents .gall_table .ex_txt{font-size:14px; color:#999; letter-spacing:-0.02em; margin:3px 0 0;}

/* 메인페이지 */
#main_contents .main_part01{position:relative; height:430px; background:linear-gradient(to left, #0061a0 70%, #ffb954 70%);}
#main_contents .main_part01 .gray_bg{position:absolute; top:0; height:130px; width:100%; background:#f3f3f3;}
#main_contents .main_part01 .slider_wrap{position:relative; width:1800px; height:430px; margin:0 auto; left:50%; margin-left:-900px;}
#main_contents .main_part01 .slider_wrap .img_text{position:absolute; top:60px; width:100%; text-align:center; z-index:2;}
#main_contents .main_part01 .slider_wrap .img_text .circle{margin-top:85px;}
#main_contents .main_part01 .slider_wrap .control_bg{position:absolute; bottom:0; left:415px; width:340px; height:60px; background:#fff; box-sizing:border-box; text-align:right;}
#main_contents .main_part01 .slider_wrap .control_bg .bar{display:inline-block; vertical-align:top; width:1px; height:12px; background:#ccc; margin:24px 52px 0 0;}

#main_contents .main_part01 .slider_wrap .partner_control{position:absolute; bottom:22px; left:670px;}
#main_contents .main_part01 .slider_wrap .partner_control .partner-prev{display:inline-block; vertical-align:top; cursor:pointer;}
#main_contents .main_part01 .slider_wrap .partner_control .partner-next{display:inline-block; vertical-align:top; cursor:pointer; margin-left:32px;}

#main_contents .main_part01 .slider_wrap .swiper-pagination{left:430px; bottom:13px; font-size:0;}
#main_contents .main_part01 .slider_wrap .swiper-pagination .swiper-pagination-bullet{margin:0 16px; font-size:15px;  font-weight:600; color:#aaa; width:auto; height:auto; background:transparent; opacity:1; padding-bottom:9px; box-sizing:border-box; font-family:'Roboto Condensed','NotoSansKR', sans-serif; border-radius:0; line-height:0.7;}
#main_contents .main_part01 .slider_wrap .swiper-pagination .swiper-pagination-bullet-active{border-bottom:2px solid #0061a0; color:#0061a0;}

#main_contents .main_part02{margin-top:60px;}
#main_contents .main_part02 .step_wrap .step_text_wrap{margin:0 0 55px; font-size:0;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box{display:inline-block; vertical-align:middle; text-align:center;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box.step01{width:140px;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box.step02{width:165px;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box.step03{width:165px;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box.step04{width:190px;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box.step05{width:150px;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box.step06{padding:0 0 0 35px;}
#main_contents .main_part02 .step_wrap .step_text_wrap .arrow{display:inline-block; vertical-align:bottom;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box .st_txt{font-family: 'Roboto Condensed', sans-serif; font-size:15px; color:#0061a0; line-height:1; font-weight:bold;}
#main_contents .main_part02 .step_wrap .step_text_wrap .step_box .tt_txt{font-size:18px; color:#222; line-height:1; letter-spacing:-0.03em; font-weight:500; padding:15px 0 0;}
#main_contents .main_part02 .board_wrap{margin-top:80px;}
#main_contents .main_part02 .board_wrap .board_box{position:relative; width:470px; height:400px; box-sizing:border-box; border:1px solid #ccc; padding:30px;}
#main_contents .main_part02 .board_wrap .board_box .blackbar{position:absolute; top:0; left:31px; height:3px; background:#333;}
#main_contents .main_part02 .board_wrap .board_box .title_box{border-bottom:1px dashed #ccc; padding:0 0 25px;}
#main_contents .main_part02 .board_wrap .board_box .title_box .title_txt{font-size:23px; color:#222; line-height:1; letter-spacing:-0.02em; font-weight:500;}
#main_contents .main_part02 .board_wrap .board_box .title_box .more_btn{font-size:13px; color:#333; line-height:1; letter-spacing:-0.02em; margin:3px 0 0;}
#main_contents .main_part02 .board_wrap .board_box table tr{border-bottom:1px dashed #ccc;}
#main_contents .main_part02 .board_wrap .board_box table tr td{font-size:13px; color:#888; letter-spacing:-0.02em;}
#main_contents .main_part02 .board_wrap .board_box table tr td .category_btn{display:block; width:60px; height:30px; box-sizing:border-box; text-align:center; font-size:12px; color:#fff; line-height:30px; border-radius:3px;}
#main_contents .main_part02 .board_wrap .board_box table tr td .category_btn.blue{background:#0061a0;}
#main_contents .main_part02 .board_wrap .board_box table tr td .category_btn.gray{background:#999;}
#main_contents .main_part02 .board_wrap .board_box table tr td .category_btn.white{background:#fff; border:1px solid #0061a0; color:#0061a0;}
#main_contents .main_part02 .board_wrap .board_box table tr td .category_btn.yellow{background:#666;}
#main_contents .main_part02 .board_wrap .board_box table tr td .cate_gray{display:block; width:60px; height:25px; box-sizing:border-box; text-align:center; font-size:13px; color:#fff; line-height:24px; border-radius:3px; background:#999;}
#main_contents .main_part02 .board_wrap .board_box table tr td [class*="AB-LF-"] img{margin-top:0; margin-left:7px;}
#main_contents .main_part02 .board_wrap .board_box .gray_table tr th{font-size:14px; color:#222; letter-spacing:-0.02em; border-bottom:2px solid #ccc;}
#main_contents .main_part02 .board_wrap .board_box .gray_table tr td{font-size:13px; color:#888; letter-spacing:-0.02em; background:#f5f5f5; border-bottom:0; border-bottom:7px solid #fff;}
#main_contents .main_part02 .board_wrap .board_box .gray_table tr:nth-child(2) td{border-top:15px solid #fff;}

#main_contents .main_part03{position:relative; margin:0 auto; background:url(/images/main_gall_tittle_bg.png)no-repeat center 0; padding-top:195px; margin-top:-37px;}
#main_contents .main_part03 .title_wrap{position:relative; text-align:center; padding-bottom:30px;}
#main_contents .main_part03 .title_wrap .eng_txt{font-family: 'Roboto Condensed', sans-serif; font-size:15px; color:#fff; line-height:1; font-weight:bold; letter-spacing:0.1em; margin-bottom:8px;}
#main_contents .main_part03 .title_wrap .eng_txt a{color:#fff;}
#main_contents .main_part03 .title_wrap .tt_txt{font-size:32px; color:#fff; line-height:1; font-weight:500;}
#main_contents .main_part03 .title_wrap .tt_txt a{color:#fff;}
#main_contents .main_part03 .title_wrap .more_btn{position:absolute; top:25px; right:0; font-size:17px; color:#fff; letter-spacing:-0.02em;}
#main_contents .main_part03 .title_wrap .more_btn.otherform{right:0;}
#main_contents .main_part03 .sub_wrap{width:1030px; padding:0 0 50px; margin:0 auto; background:#fff; box-sizing:border-box;}
#main_contents .main_part03 .sub_wrap .sub_tab{width:100%; padding:40px 0 34px; text-align:center; display:none;}
#main_contents .main_part03 .sub_wrap .sub_tab ul{font-size:0;}
#main_contents .main_part03 .sub_wrap .sub_tab ul li{display:inline-block; vertical-align:top; text-align:center; width:100px; height:42px; margin:0 5px; cursor:pointer; background:#ccc; box-sizing:border-box; border-radius:50px;}
#main_contents .main_part03 .sub_wrap .sub_tab ul li.on{background:url(/images/main_sub_tab_on_bg.png) no-repeat 0 0; height:51px; border-radius:0;}
#main_contents .main_part03 .sub_wrap .sub_tab ul li span{font-size:16px; color:#222; letter-spacing:-0.02em; line-height:40px;}
#main_contents .main_part03 .sub_wrap .sub_tab ul li.on span{color:#0061a0;}
#main_contents .main_part03 .sub_contents{_display:none; margin:0 30px;}
#main_contents .main_part03 .sub_contents tr td{vertical-align:top;}
	/*탭 자동슬라이드*/
	.bdGallery_slide_01{padding-top:102px;}
	.bdGallery_slide_01 .gallery_tab{width:100%;
		height:72px;
		left:0;
		top:30px;
	}
#main_contents .main_part03 .sybar{width:1px; height:245px; background:#ccc; margin:0 auto;}
#main_contents .main_part03 .wrap_portfolio{background:url(/images/main_portfolio_borderline.png)no-repeat 0 0; padding:55px 0 50px;}
#main_contents .main_part03 .wrap_portfolio .title_wrap .eng_txt{color:#0061a0;}
#main_contents .main_part03 .wrap_portfolio .title_wrap .eng_txt a{color:#0061a0;}
#main_contents .main_part03 .wrap_portfolio .title_wrap .tt_txt{color:#222;}
#main_contents .main_part03 .wrap_portfolio .title_wrap .tt_txt a{color:#222;}
#main_contents .main_part03 .wrap_portfolio .title_wrap .more_btn{color:#333;}

#main_contents .main_part04{position:relative; margin:0 auto; padding-top:48px;}
#main_contents .main_part04 .gray_bg{position:absolute; top:0; width:100%; height:410px; background:url(/images/main_trend_bg_190702.jpg)no-repeat center 0 #f1f1f1;}
#main_contents .main_part04 .title_wrap{position:relative; text-align:center;}
#main_contents .main_part04 .title_wrap .tt_txt{font-size:32px; color:#222; line-height:1; font-weight:500;}
#main_contents .main_part04 .title_wrap .tt_txt a{color:#222;}
#main_contents .main_part04 .sub_trend_wrap{padding:0 0 0;}
#main_contents .main_part04 .sub_trend_wrap .sub_tab{width:100%; padding:27px 0 30px; text-align:center; display:none;}
#main_contents .main_part04 .sub_trend_wrap .sub_tab ul{font-size:0;}
#main_contents .main_part04 .sub_trend_wrap .sub_tab ul li{display:inline-block; vertical-align:top; text-align:center; width:100px; height:42px; margin:0 5px; cursor:pointer; background:#ccc; box-sizing:border-box; border-radius:50px;}
#main_contents .main_part04 .sub_trend_wrap .sub_tab ul li.on{background:url(/images/main_sub_tab_on_bg.png) no-repeat 0 0; height:51px; border-radius:0;}
#main_contents .main_part04 .sub_trend_wrap .sub_tab ul li span{font-size:16px; color:#222; letter-spacing:-0.02em; line-height:40px;}
#main_contents .main_part04 .sub_trend_wrap .sub_tab ul li.on span{color:#0061a0;}
#main_contents .main_part04 .sub_contents{_display:none;}
	/*탭 자동슬라이드*/
	.bdGallery_slide_02{padding-top:110px;}
	.bdGallery_slide_02 .gallery_tab{width:100%;
		height:80px;
		left:0;
		top:30px;
	}
#main_contents .main_part04 .sybar{display:inline-block; width:1px; height:450px; background:#ccc; margin:0 auto; margin-left:25px;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap{position:relative; width:460px; text-align:center;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .text_img{position:absolute; top:59px; width:100%;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .text_img img{display:inline-block;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .tt_txt{position:absolute; top:88px; width:100%; font-size:34px; color:#fff; letter-spacing:-0.02em;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .tt_txt b{font-weight:700;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .more_btn{position:absolute; top:173px; width:100%;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .more_btn a{display:inline-block; width:88px; height:32px; background:rgba(0,0,0,0.3); border:1px solid #fff; box-sizing:border-box; font-size:13px; color:#fff; letter-spacing:-0.02em; line-height:32px;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .short_board{margin-top:17px; text-align:left;}
#main_contents .main_part04 .interior_wrap .banner_cont_wrap .short_board .short_title{display:block; width:225px; font-size:16px; color:#333; letter-spacing:-0.02em; margin-top:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#main_contents .main_part05 .board_wrap{margin-top:80px; margin-bottom:80px;}
#main_contents .main_part05 .board_wrap .board_box{position:relative; width:470px; box-sizing:border-box; border:1px solid #ccc; padding:30px;}
#main_contents .main_part05 .board_wrap .board_box.wid100{width:100%; margin-top:30px;}
#main_contents .main_part05 .board_wrap .board_box .blackbar{position:absolute; top:0; left:31px; height:3px; background:#333;}
#main_contents .main_part05 .board_wrap .board_box .title_box{border-bottom:1px solid #ccc; padding:0 0 25px;}
#main_contents .main_part05 .board_wrap .board_box .title_box .title_txt{font-size:23px; color:#222; line-height:1; letter-spacing:-0.02em; font-weight:500;}
#main_contents .main_part05 .board_wrap .board_box .title_box .more_btn{font-size:13px; color:#333; line-height:1; letter-spacing:-0.02em; margin:3px 0 0;}
#main_contents .main_part05 .board_wrap .board_box .table_head{border-bottom:2px solid #ccc;}
#main_contents .main_part05 .board_wrap .board_box .table_head table{width:100%;}
#main_contents .main_part05 .board_wrap .board_box .table_head table tr td{text-align:center; height:40px;}
#main_contents .main_part05 .board_wrap .board_box .table_head table tr td span{font-size:13px; color:#222; font-weight:500;}
#main_contents .main_part05 .board_wrap .board_box table tr{border-bottom:1px dashed #ccc;}
#main_contents .main_part05 .board_wrap .board_box table tr td{font-size:13px; color:#888; letter-spacing:-0.02em;}
#main_contents .main_part05 .board_wrap .board_box table tr td .category_btn{display:block; width:80px; height:30px; box-sizing:border-box; text-align:center; font-size:13px; color:#fff; line-height:30px; border-radius:3px;}
#main_contents .main_part05 .board_wrap .board_box table tr td .category_btn.blue{background:#0061a0;}
#main_contents .main_part05 .board_wrap .board_box table tr td .category_btn.gray{background:#999;}
#main_contents .main_part05 .board_wrap .board_box table tr td .category_btn.white{background:#fff; border:1px solid #0061a0; color:#0061a0;}
#main_contents .main_part05 .board_wrap .board_box table tr td .category_btn.yellow{background:#f7931d;}
#main_contents .main_part05 .board_wrap .board_box table tr td .cate_gray{display:block; width:60px; height:25px; box-sizing:border-box; text-align:center; font-size:13px; color:#fff; line-height:24px; border-radius:3px; background:#999;}
#main_contents .main_part05 .board_wrap .board_box table tr td [class*="AB-LF-"] img{float:left; margin-top:0; margin-right:7px;}

/* 푸터 */
#footer_contents .white_foot{padding:50px 0;}
#footer_contents .white_foot .sybar{display:inline-block; width:1px; height:170px; background:#ccc;}
#footer_contents .white_foot .customer_service{font-size:0; width:470px;}
#footer_contents .white_foot .customer_service .info_box{display:inline-block; vertical-align:top; width:240px;}
#footer_contents .white_foot .customer_service .info_box .ttxt{font-size:16px; color:#333; letter-spacing:-0.02em; font-weight:500;}
#footer_contents .white_foot .customer_service .info_box .numtxt{font-family: 'Roboto Condensed', sans-serif; font-size:38px; color:#0061a0; letter-spacing:1px; margin:5px 0; font-weight:700;}
#footer_contents .white_foot .customer_service .info_box .ntxt{font-size:13px; color:#888; line-height:21px; letter-spacing:-0.02em;}
#footer_contents .white_foot .customer_service .info_box .faxtxt{font-family: 'Roboto Condensed', sans-serif; font-size:15px; color:#888; line-height:21px; letter-spacing:-0.02em; margin:10px 0 0;}
#footer_contents .white_foot .customer_service .btn_wrap{display:inline-block; vertical-align:top; margin-left:25px;}
#footer_contents .white_foot .customer_service .btn_wrap ul li a{display:block; width:190px; height:50px; background:url(/images/footer_li_icon.png)no-repeat 170px center; border:1px solid #ccc; font-size:14px; color:#333; line-height:48px; letter-spacing:-0.02em; padding:0 0 0 20px; margin:0 0 10px; box-sizing:border-box;}
#footer_contents .white_foot .customer_service .btn_wrap ul li a:hover{border:1px solid #0061a0; color:#0061a0; background:url(/images/footer_li_icon_on.png)no-repeat 170px center;}
#footer_contents .white_foot .customer_service .btn_wrap ul li a.end{margin:0;}
#footer_contents .white_foot .board_service{font-size:0;}
#footer_contents .white_foot .board_service .board_box{display:inline-block; vertical-align:top;}
#footer_contents .white_foot .board_service .board_box.ml_50{margin-left:50px;}
#footer_contents .white_foot .board_service .board_box .title{font-size:16px; color:#333; line-height:1; letter-spacing:-0.02em; font-weight:500; margin:0 0 20px; overflow:hidden;}
#footer_contents .white_foot .board_service .board_box .title .f_board_view{float:right; font-size:13px;}
#footer_contents .white_foot .board_service .notice_wrap{display:inline-block; vertical-align:top; width:1px; height:170px; margin:0 30px; background:#ccc}
#footer_contents .black_foot{background:#333;}
#footer_contents .black_foot .quick_info{height:64px; border-bottom:1px solid #555;}
#footer_contents .black_foot .quick_info a{font-size:14px; color:#fefefe; line-height:64px; letter-spacing:-0.02em;}
#footer_contents .black_foot .quick_info span{padding:0 13px; color:#fff;}
#footer_contents .black_foot .black_text{padding:30px 0; font-size:13px; color:#999; line-height:22px; letter-spacing:-0.02em;}
#footer_contents .black_foot .black_text.f_caution_text{border-top:1px solid #555;}
#footer_contents .black_foot .black_text span{margin:0 10px;}
#footer_contents .black_foot .black_text .reserved{margin:10px 0 0; font-size:13px; color:#999; letter-spacing:-0.02em;}
#footer_contents .black_foot .black_text .reserved a{color:#999; cursor:pointer;}


/*자동슬라이드 탭 (slick-dots) */
.slick-dots.gallery_tab li{width:100px;
	height:42px;
	line-height:42px;
	margin-right:10px;
	background:#ccc;
	border-radius:100px;
	vertical-align:top;
	font-size:16px;
	font-weight:300;
	color:#222;
}
.slick-dots.gallery_tab li.slick-active{color:#0061a0;
	padding-bottom:10px;
	border-radius:0;
	background:url('/images/main_sub_tab_on_bg.png') 0 0 no-repeat;
}
.slick-dots.gallery_tab li:last-child{margin:0;}
.slick-dots.gallery_tab li button{display:none;}


/* gnb 오류수정 */
#AB-gnb-sub-38874{left:206px !important;}
#AB-gnb-sub-38899{left:326px !important;}
#AB-gnb-sub-38908{left:429px !important;}
#AB-gnb-sub-38917{left:566px !important;}

/* 혜택&이벤트 배너 슬라이드 */
.event-slide{}
.event-slide .slick-dots{left:0; bottom:-20px; z-index:9; width:100%; text-align:center;}
.event-slide .slick-dots li{background:none; width:10px; height:10px; border-radius:10px; background:#ccc; margin:0 5px;}
.event-slide .slick-dots li.slick-active{background:#0061a0}